package com.gaohe.official.service;

import java.util.List;
import com.gaohe.official.domain.FmCommunitySchool;

/**
 * 圈子校区Service接口
 * 
 * @author ruoyi
 * @date 2025-06-03
 */
public interface IFmCommunitySchoolService 
{
    /**
     * 查询圈子校区
     * 
     * @param communitySchoolId 圈子校区主键
     * @return 圈子校区
     */
    public FmCommunitySchool selectFmCommunitySchoolByCommunitySchoolId(Long communitySchoolId);

    /**
     * 查询圈子校区列表
     * 
     * @param fmCommunitySchool 圈子校区
     * @return 圈子校区集合
     */
    public List<FmCommunitySchool> selectFmCommunitySchoolList(FmCommunitySchool fmCommunitySchool);

    /**
     * 新增圈子校区
     * 
     * @param fmCommunitySchool 圈子校区
     * @return 结果
     */
    public int insertFmCommunitySchool(FmCommunitySchool fmCommunitySchool);

    /**
     * 修改圈子校区
     * 
     * @param fmCommunitySchool 圈子校区
     * @return 结果
     */
    public int updateFmCommunitySchool(FmCommunitySchool fmCommunitySchool);

    /**
     * 批量删除圈子校区
     * 
     * @param communitySchoolIds 需要删除的圈子校区主键集合
     * @return 结果
     */
    public int deleteFmCommunitySchoolByCommunitySchoolIds(Long[] communitySchoolIds);

    /**
     * 删除圈子校区信息
     * 
     * @param communitySchoolId 圈子校区主键
     * @return 结果
     */
    public int deleteFmCommunitySchoolByCommunitySchoolId(Long communitySchoolId);
}
